//https://dart.cn/language/#inheritance
/**
扩展类（继承）
 */

import 'my_classes.dart'; // 导入Spacecraft类
 class Orbiter extends Spacecraft {
  double altitude;

  Orbiter(super.name, DateTime super.launchDate, this.altitude);
}

void main() {
  // 创建一个Orbiter对象
  var hubble = Orbiter('Hubble Space Telescope', DateTime(1990, 4, 24), 559);

  // 调用继承自Spacecraft的describe方法
  hubble.describe();

  // 打印轨道高度
  print('Orbiting at an altitude of ${hubble.altitude} km');
}